@charset "utf-8";
/* CSS Document */
body{
	background:#e9f7f8;
	color:#1d576b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
img{
	border:none;
}
a{
	text-decoration:none;
	color:#1d576b;
	cursor:pointer;
}
/*head*/
.head_bg{
	background:url(../images/head.png);
	width:100%;
	height:50px;
}
span.welcome{
	padding-top:5px;
	margin-right:5px;
	float:right;
}
.head_logo{
	float:left;
}
ul.nav{
	list-style-type:none;
	line-height:144px;
	*line-height:168px;
	margin-left:135px;
}
ul.nav li{
	text-decoration:none;
	float:left;
}
ul.nav span{
	margin:0 9px 0 9px;
}
ul.nav li a:hover{
	color:#F60;
}
ul.nav li a.current{
	color:#F60;
}
/*title*/
.title{
	background:#fff;
	height:25px;
	width:100%;
	line-height:26px;
}
.title span{
	padding-left:10px;
}
.main{
	margin:0 105px 0 105px;
	min-width:965px;
}

p.search_name{
	float:left;
	margin:0px 3px 0 3px;
}
input.search{
	margin:7px 0 0 0;
	border:#9fcfcf 1px solid;
	width:250px;
}
input.add{
	border:#9fcfcf 1px solid;
	width:250px;
}
select{
	border:#9fcfcf 1px solid;
	width:250px;
}
.btn_search{
	background:url(../images/btn1.png);
	width:56px;
	height:24px;
	text-align:center;
	float:left;
	color:#9d3d04;
	font-size:12px;
}
.btn_search a{
	text-align:center;
	text-decoration:none;
	line-height:27px;
	color:#9d3d04;
	text-decoration:none;
	display:block;
}
.btn_search2{
	background:url(../images/btn2.png);
	width:95px;
	height:24px;
	text-align:center;
	float:left;
	color:#9d3d04;
	font-size:12px;
}
.btn_search2 a{
	text-align:center;
	text-decoration:none;
	line-height:27px;
	color:#9d3d04;
	text-decoration:none;
	display:block;
}
/*main*/
table.content{
	border:#b2d8e1 1px solid;
	background:#fff;
	clear:left;
}
table.content th{
	background:#8ebfcb;
	height:23px;
	color:#fff;
	border-right:#fff 1px solid;
	font-weight:normal;
}
table.content tr td{
	line-height:23px;
	padding-left:3px;
	text-align:center;
	border-bottom:#dbeef3 1px solid;
}
table.content a,a.col{
	color:#0696d2;
}
table.add{
	width:900px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	background:#fff;
	border:#b2d8e1 1px solid;
}
table.add th{
	text-align:right;
	font-weight:normal;
	width:150px;
	height:28px;
}
table.add2 th{
	width:300px;
}
table.add3 th{
	width:450px;
}
table.add td{
	padding-left:5px;
}
table.add td.tit{
	font-size:14px;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}
span.star{
	color:#F00;
	margin:0 3px 0 10px;
	font-weight:bold;
}
/*翻页*/
p.page{
	float:right;
	margin-bottom:20px;
	_margin-top:10px;
}
p.page a{
	padding:0 5px 0 5px;
	color:#06a4cb;
}
.page_select{
	width:48px;
	border:#339999 1px solid;
	margin:0 5px 0 5px;
}
.page_current{
	color:#F60;
}
table.content tfoot td.center{
	text-align:center;
	line-height:26px;
}
table.content tfoot td.center_time{
	text-align:center;
	line-height:30px;
	width:150px;
}
table.content tfoot td.name{
	padding-left:3px;
}
/*foot*/
.foot{
	background:#a0c9d3;
	width:100%;
	height:40px;
	clear:both;
	color:#fff;
	line-height:40px;
	text-align:center;
}

/*登录*/
#login_main{
	background:url(../images/login_bg.png) repeat-x;
	height:87px;
}
#login{
	width:955px;
	margin:3px auto 0 auto;
}
#login_left{
	background:url(../images/login_left.png);
	float:left;
	width:400px;
	height:391px;
}
#login_box{
	background:url(../images/login_box.png);
	float:left;
	width:330px;
	height:391px;
}
#login_right{
	background:url(../images/login_right.png);
	float:left;
	width:151px;
	height:391px;
}
table.login{
	margin-top:140px;
	margin-left:40px;
}
table.login th{
	text-align:right;
	height:38px;
	font-weight:normal;
}
.btn4{
	background:url(../images/btn4.png);
	width:65px;
	height:25px;
	text-align:center;
	float:left;
	margin-left:120px;
	color:#07587a;
	font-size:12px;
}
.btn4 a{
	line-height:27px;
	color:#07587a;
	display:block;
}

.errorMessage {
	color: #FF0000;
	white-space: nowrap;
	font-weight: bold;
}
